/**
 * 全局常量配置
 */

// API基础URL
export const BASE_API = process.env.VUE_APP_BASE_API

// 文件服务器基础URL
export const BASE_FILE_URL = process.env.VUE_APP_BASE_API

// 图片服务器基础URL
export const BASE_IMAGE_URL = process.env.VUE_APP_BASE_API

// 上传文件基础URL
export const BASE_UPLOAD_URL = process.env.VUE_APP_BASE_API

// 腾讯地图Key（需在环境变量 VUE_APP_TENCENT_MAP_KEY 中配置）
export const TENCENT_MAP_KEY = process.env.VUE_APP_TENCENT_MAP_KEY

// 系统配置
export const SYSTEM_CONFIG = {
  // 系统标题
  title: process.env.VUE_APP_TITLE,
  
  // API基础URL
  baseApi: process.env.VUE_APP_BASE_API,
  
  // 文件服务器URL
  fileUrl: process.env.VUE_APP_BASE_API,
  
  // 图片服务器URL
  imageUrl: process.env.VUE_APP_BASE_API,
  
  // 上传服务器URL
  uploadUrl: process.env.VUE_APP_BASE_API
}

// 文件类型配置
export const FILE_TYPE = {
  // Banner图片
  BANNER: 4,
  
  // 视频文件
  VIDEO: 5,
  
  // 园区标签图片
  PARK_TAGS: 2,
  
  // 园区配置图片
  PARK_CONFIG: 2,
  
  // 仓库缩略图
  WAREHOUSE: 1,
  
  // 新闻图片
  NEWS: 3
}

// 默认配置
export const DEFAULT_CONFIG = {
  // 默认图片尺寸
  imageSize: {
    width: 375,
    height: 210
  },
  
  // 默认文件大小限制（MB）
  maxFileSize: 5,
  
  // 默认裁剪配置
  cropperConfig: {
    autoCrop: true,
    autoCropWidth: 375,
    autoCropHeight: 210,
    fixedBox: false,
    outputType: 'png'
  }
}

export default {
  BASE_API,
  BASE_FILE_URL,
  BASE_IMAGE_URL,
  BASE_UPLOAD_URL,
  TENCENT_MAP_KEY,
  SYSTEM_CONFIG,
  FILE_TYPE,
  DEFAULT_CONFIG
} 